Crate webauthn_rs_core

source ·
Expand description

Webauthn-rs - Webauthn for Rust Server Applications

Webauthn is a standard allowing communication between servers, browsers and authenticators to allow strong, passwordless, cryptographic authentication to be performed. Webauthn is able to operate with many authenticator types, such as U2F.

This library aims to provide a secure Webauthn implementation that you can plug into your application, so that you can provide Webauthn to your users.

To use this library yourself, you will want to reference the WebauthnConfig trait to develop site specific policy and configuration, and the Webauthn struct for Webauthn interactions.

Re-exports

pub use crate::core::*;

Modules

Webauthn-rs - Webauthn for Rust Server Applications
Possible errors that may occur during Webauthn Operation processing
Extended Structs and representations for Webauthn Operations. These types are designed to allow persistance and should not change.
Protocol bindings

Enums

The type of attestation on the credential

Functions

Verify the attestation chain